madagascar pepper - French English Dictionary